

package com.hazelcast.vector.impl;

import com.hazelcast.vector.SearchResult;
import com.hazelcast.vector.VectorValues;

/**
 * Additional operations for mutable search results used during search execution.
 */
public interface InternalSearchResult<K, V> extends SearchResult<K, V> {
    InternalSearchResult<K, V> setValue(V value);

    InternalSearchResult<K, V> setVectors(VectorValues vectors);

    int id();
}
